From 52444b565aa3fa5719df3acf490eb11b9337511c Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sun, 26 Nov 2023 13:30:56 +0000 Subject: Test WasmBinaryFormatModules directly --- ...mpiler.testing.snapshots.Snapshotter)].expected | 41 ++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 snapshots/[engine:junit-jupiter]/[class:org.shedlang.compiler.backends.wasm.structure.binary.WasmBinaryFormatModulesTests]/[method:canSerializeModuleWithElementSegments(org.shedlang.compiler.testing.snapshots.Snapshotter)].expected (limited to 'snapshots/[engine:junit-jupiter]/[class:org.shedlang.compiler.backends.wasm.structure.binary.WasmBinaryFormatModulesTests]/[method:canSerializeModuleWithElementSegments(org.shedlang.compiler.testing.snapshots.Snapshotter)].expected') diff --git a/snapshots/[engine:junit-jupiter]/[class:org.shedlang.compiler.backends.wasm.structure.binary.WasmBinaryFormatModulesTests]/[method:canSerializeModuleWithElementSegments(org.shedlang.compiler.testing.snapshots.Snapshotter)].expected b/snapshots/[engine:junit-jupiter]/[class:org.shedlang.compiler.backends.wasm.structure.binary.WasmBinaryFormatModulesTests]/[method:canSerializeModuleWithElementSegments(org.shedlang.compiler.testing.snapshots.Snapshotter)].expected new file mode 100644 index 00000000..e807b3e9 --- /dev/null +++ b/snapshots/[engine:junit-jupiter]/[class:org.shedlang.compiler.backends.wasm.structure.binary.WasmBinaryFormatModulesTests]/[method:canSerializeModuleWithElementSegments(org.shedlang.compiler.testing.snapshots.Snapshotter)].expected @@ -0,0 +1,41 @@ + +module.wasm: file format wasm 0x1 + +Section Details: + +Type[1]: + - type[0] () -> nil +Function[3]: + - func[0] sig=0 + - func[1] sig=0 + - func[2] sig=0 +Table[1]: + - table[0] type=funcref initial=1 +Elem[1]: + - segment[0] flags=0 table=0 count=2 - init i32=0 + - elem[0] = func[0] + - elem[1] = func[2] +Code[3]: + - func[0] size=2 + - func[1] size=2 + - func[2] size=2 +Custom: + - name: "linking" + - symbol table [count=3] + - 0: F func=0 [ binding=global vis=default ] + - 1: F func=1 [ binding=global vis=default ] + - 2: F func=2 [ binding=global vis=default ] +Custom: + - name: "name" + - func[0] + - func[1] + - func[2] + +Code Disassembly: + +000040 func[0] : + 000041: 0b | end +000047 func[1] : + 000048: 0b | end +00004e func[2] : + 00004f: 0b | end \ No newline at end of file -- cgit v1.2.3